package homework;

import java.io.ObjectInputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;

public class Test {
    public static void main(String[] args) {
        HashMap<Integer, String> map = new HashMap<Integer, String>();
        map.put(1, "Amy");
        map.put(2, "Joe");
        map.put(3, "Tom");
        map.put(4, "Susan");

        Scanner sc = new Scanner(System.in);
        map.put(5, sc.next());
        map.remove(4);
        map.replace(3, "Tommy");
        Set set = map.keySet();
        for (Object key : set) {
            System.out.println(key + ":" + map.get(key));
        }
        String[] strArr = {"a", "b", "a", "b", "c", "a", "b", "c", "b"};
        HashMap<String, Integer> map2 = new HashMap<String, Integer>();
        for (int i = 0; i < strArr.length; i++) {
            if (!map2.containsKey(strArr[i])) {
                map2.put(strArr[i], 1);
            } else {
                map2.replace(strArr[i], map2.get(strArr[i]) + 1);
            }
        }
        set = map2.keySet();
        for (Object key : set) {
            System.out.println(key + ":" + map2.get(key));
        }

    }
}
